Text
Text
Fragen
1
Feed
Analytics

Konfiguration durch Environment Variablen (Umgebungsvariablen)

Damit Docker Environment Variablen von ASP.NET verarbeitet werden können, muss die AddEnvironmentVariables() Methode auf einer ConfigurationBuilder-Instanz aufgerufen werden.

 var configuration = new ConfigurationBuilder()
    .AddJsonFile("appsettings.json") 
    .AddJsonFile($"appsettings.{env.EnvironmentName}.json") // Environment spezifisch
    .AddEnvironmentVariables() // Aktiviert Umgebungsvariablen
    .Build();

Setzen des "Environments" erfolgt über die Variable ASPNETCORE_ENVIRONMENT. Typische Werte sind Development, Staging oder Production.

// Beispiel für "docker run".
docker run -e "ASPNETCORE_ENVIRONMENT=Development" [ImageName]
Untergeordnete Seiten (0)